// 时间线项配置
export interface TimelineItem {
  content: string
  timestamp?: string
  placement?: 'top' | 'bottom'
  type?: 'primary' | 'success' | 'warning' | 'danger' | 'info'
  size?: 'large' | 'normal' | 'small'
  hollow?: boolean
  icon?: string
  color?: string
  dotColor?: string
}

// 时间线配置选项
export interface TimelineOptions {
  items: TimelineItem[]
  reverse?: boolean
  hideTimestamp?: boolean
}

// 时间线事件
export interface TimelineEvents {
  'item-click': (item: TimelineItem, index: number) => void
}
